@charset "utf-8";
/* CSS Document */

#wrapper{ width:1190px; margin:0 auto;}

/***********top************/
#top{ height:26px; line-height:26px; background:#F5F5F5; border-bottom: 1px solid #f1edf2; box-shadow:0px 2px 0px 0px #f1edf2;}
#top .top_box{ width:1190px; margin:0 auto; font-size:12px; color:#dcdcdc;}
.top_box ul.left{ float:left;}
.top_box ul li{ float:left;}
.top_box ul li.hello{ color:#666;}
.top_box ul.left a.login{ color:#2BB8AA;}
.top_box ul.left a.regist{ color:#ec000f;}
.top_box ul.left a:hover{ text-decoration:underline;}
.top_box ul.right{ float:right;}
.top_box ul.right li a{  display:block; color:#666; padding:0 5px;}
.top_box ul.right li img{ vertical-align:middle; margin-right:5px;}
.top_box ul.right li i img{ margin-left:5px; margin-right:0px;}

.top_box ul.right li.topsub,.top_box ul.right li.topsub1{ border-right:1px solid #eee;}
.top_box ul.right li.topsub a.tik.hover{ background:#fff; border-left:1px solid #eee;}
.top_box ul.right li.topsub1 a.tik1.hover{ background:#fff;}
.topsubpage,.topsubpage1{display: none;}
.top_box ul.right .topsubpage.hover{display: block; background:#fff; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; position:absolute; padding:5px 0px;}
.top_box ul.right .topsubpage1.hover{display: block; background:#fff; border-left:1px solid #eee; border-right:1px solid #eee; border-bottom:1px solid #eee; position:absolute; padding:5px 0px; margin-left:-1px;}
.top_box ul.right .topsubpage li,.top_box ul.right .topsubpage1 li{ float:none;  padding:0px 7px;}
.top_box ul.right .topsubpage li a,.top_box ul.right .topsubpage1 li a{ border-left:none;}
.top_box ul.right .topsubpage li:hover,.top_box ul.right .topsubpage1 li:hover{background:#F5F5F5;}


/************header**************/
#header{ background:#fff;}
#header .header_box{ width:1190px;; margin:0 auto; height:111px; }
.header_box #search{ width:436px; height:30px; background:#e8e8e8; border-radius:5px; float:left; margin-left:140px; display:inline; padding:7px; margin-top:28px;}
.header_box #search .text{ width:363px; height:30px; line-height:30px; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-radius:5px; padding-left:10px;}
.header_box #search .button{background:#e63372; border:none; color:#fff; width:63px; height:31px; font-size:14px; cursor:pointer; margin-left:-10px; }
.header_box p.search_text{ clear:both; margin-left:151px; color:#333; height:35px; line-height:35px; width:400px; overflow:hidden;}
.header_box p.search_text a{ color:#666; margin:0 5px;}
.header_box p.search_text a:hover{ color:#ff4e0e;}

.header_box #logo{ float:left; margin-top:15px; display:inline;}
.header_box .left{ float:left;}
.header_box .play_pic{ float:right; margin-top:15px;}
.header_box ul.right{ float:right; margin-top:23px; }
.header_box ul.right li{ float:left; border-right:1px dotted #cccccc; padding:0 8px; }
.header_box ul.right li p{ font-size:12px; color:#999;}
.header_box ul.right li img{ margin-left:5px;}
.header_box ul.right li.end{ border-right:none;}

/*********nav***********/
.navbg{ height:42px; background:#e63372; }
.nav_box{ width:1190px; margin:0 auto; position:relative; z-index:1000;}
#nav{ margin-left:230px;}
#nav li{ float:left; line-height:42px; text-align:center;}
#nav li a{ display:block; font-size:16px; color:#fff; padding:0 18px; font-family:"微软雅黑";}
#nav li a:hover,#nav li a.active{ background:#bf1551;}

.subpage{ position:absolute; left:0px; top:0px;}
.subpage h1{ background:url(../images/nav_h1icon.png) no-repeat 15px 11px; font-size:16px; color:#fff; font-weight:normal; line-height:40px; padding-left:40px; width:190px; box-shadow:0px 0px 2px 0px #d90f56; border:1px solid #e63372; cursor:pointer; position:relative; font-family:"微软雅黑";}

.subpage .pagebox{ border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; background:#fff; z-index:99999; position:absolute; left:0px; top:41px; width:230px;}
.subpage .pagebox li{ padding-left:50px; height:45px; line-height:45px; border-left:2px solid #fff; border-bottom:1px solid #fff; border-top:1px solid #fff;/*position:relative;*/}
.subpage .pagebox li a{ display:block; font-size:14px; color:#333;}
.subpage .pagebox li.icon9{ padding:0px; height:auto; margin:10px 0 4px 4px; line-height:0px; border:none;}
.subpage .pagebox li.icon1{ background:url(../images/subnav_icon1.png) no-repeat 5px center;}
.subpage .pagebox li.icon2{ background:url(../images/subnav_icon2.png) no-repeat 5px center #f5f5f5;}
.subpage .pagebox li.icon3{ background:url(../images/subnav_icon3.png) no-repeat 5px center;}
.subpage .pagebox li.icon4{ background:url(../images/subnav_icon4.png) no-repeat 5px center #f5f5f5;}
.subpage .pagebox li.icon5{ background:url(../images/subnav_icon5.png) no-repeat 5px center;}
.subpage .pagebox li.icon6{ background:url(../images/subnav_icon6.png) no-repeat 5px center #f5f5f5;}
.subpage .pagebox li.icon7{ background:url(../images/subnav_icon7.png) no-repeat 5px center;}
.subpage .pagebox li.icon8{ background:url(../images/subnav_icon8.png) no-repeat 5px center #f5f5f5;}
.subpage .pagebox li:hover{ border-bottom:1px solid #dddddd; border-top:1px solid #dddddd; border-left:2px solid #2bb8aa;}
.subpage .pagebox li.icon9:hover{ border:none;}
.subpage .pagebox{ display:none;}
.subpage .pagebox.hover{ display:block;}

.subpage .pagebox .wrap{ width:358px; min-height:400px; border:1px solid #000; border:1px solid #e4e4e4; position:absolute; left:229px; top:-1px; background:#fff; padding:10px;}
.subpage .pagebox .wrap .wrap_list{ margin:10px 0;}
.subpage .pagebox .wrap li{ float:left; border:none; border-left:1px solid #666; line-height:10px; height:10px; padding:0 5px; margin:5px 0;}
.subpage .pagebox .wrap li.fir{ border-left:none;}
.subpage .pagebox .wrap li a{ font-size:12px; color:#666;}
.subpage .pagebox .wrap li a:hover{ color:#ff4f0f;}
.subpage .pagebox .wrap p{ line-height:30px;}
.subpage .pagebox .wrap p span{ font-size:12px; color:#fff; background:#2bb8aa; border-radius:10px; padding:4px 10px;}
.subpage .pagebox .wrap{ display:none;}
.subpage .pagebox .wrap.active{ display:block;}

/**********全局底部*********/
.N-Footer .footer_img{ background:url(../images/footer_img.jpg) no-repeat; width:991px; height:81px; margin:0px 4px; border-bottom:1px solid #E0E0E0;}
.N-Footer { background: none repeat scroll 0 0 #F0F0F0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15) inset; clear: both; font-family: "宋体"; margin-top: 20px; padding-top: 10px;}
.N-Footer, .N-Footer a { color: #999999;}
.N-Footer a:hover { color: #FE6809;}
.N-Footer .FT-A { margin: 0 auto; position: relative; width: 1000px;}
.N-Footer .FTA-01 { border-bottom: 1px solid #E0E0E0; height: 100px;}
.N-Footer .FTA-02 { border-bottom: 1px solid #E0E0E0; border-top: 1px solid #FFFFFF; display: inline-block;
 padding: 20px 0 20px 70px;}
.N-Footer .FTA-02 ul { color: #666666; display: block; float: left; width: 150px;}
.N-Footer .FTA-02 h4 { font-size: 14px;font-weight: bold; margin-bottom: 10px;}
.N-Footer .FTA-02 li { line-height: 160%;}
.N-Footer .FTA-02 a:hover {}
.N-Footer .FTA-03 { border-top: 1px solid #FFFFFF; padding: 14px 0; text-align: center;}
.N-Footer .FTA-03 a { margin-right: 5px;}
.N-Footer .FTA-03 p { padding-top: 5px; text-align: center;}
.N-Footer .FTA-04 { display: block; height: 40px; margin: 0 auto;width: 550px;}
.N-Footer .FTA-04 a { display: block; float: left; height: 40px; width: 110px;}
